package cc.vv.baselibrary.global;


import cc.vv.baselibrary.util.BTRequestAndResultCodeUtil;

/**
 * @author Zml
 * @date 2018/4/4.
 * @comment 其中的所有value值均为当前对象行数
 */
public interface BTResultCode {


    /**
     * 接收选择联系人返回的数据的 Code <p>
     * BTParamKey.KEY_SINGLE_SEL_RESULT 单选 -> 选择完成的 result : ContactsObj <p>
     * BTParamKey.KEY_SINGLE_SEL_GROUP_RESULT 单选(组群) -> 选择完成的 result :  groupId <p>
     * BTParamKey.KEY_MORE_SEL_RESULT 多选 -> 选中的人的 result : ContactsObj 集合 <p>
     * BTParamKey.KEY_MORE_DEPT_RESULT 多选 -> 选中的部门的 result : String 集合
     */
    int SelectContactActivity_RESULT_CODE = BTRequestAndResultCodeUtil.stringConversionInt("SelectContactActivity_RESULT_CODE");

    /**
     * Dang详情响应码，Dang模块从101开始，特此说明
     */
    int DangDetailActivity_RESULT_CODE = BTRequestAndResultCodeUtil.stringConversionInt("DangDetailActivity_RESULT_CODE");

    /**
     * 接收拍照或录视频返回的数据的 Code <p>
     * ShootResultKey.IMAGEPATH 图片本地路径 -> 选择完成的 result : ArrayList<String> <p>
     */
    int ShootActivity_RESULT_CODE = BTRequestAndResultCodeUtil.stringConversionInt("ShootActivity_RESULT_CODE");


    /**
     * 选择照片界面的 Code
     * <p>
     * 需要参数key:
     * <p>
     * 选择类型(int) -> ImageSelectorActivity.maxChoosePictureNum  (选择的最多图片数量)
     */
    int ImageSelectorActivity_RESULT_CODE = BTRequestAndResultCodeUtil.stringConversionInt("ImageSelectorActivity_RESULT_CODE");
    /**
     * 选择群组成员界面
     * <p>
     * 返回 List<ContactsObj>  联系人集合  -> 取值Key:  BTParamKey.KEY_MORE_SEL_RESULT
     */
    int SelectGroupMemberActivity_RESULT_CODE = BTRequestAndResultCodeUtil.stringConversionInt("SelectGroupMemberActivity_RESULT_CODE");
}
